const { defineConfig } = require('@vue/cli-service')

// 导入 node 中的 path 模块
const path = require('path')

module.exports = defineConfig({
  transpileDependencies: true,
  // 自定义vant主题样式
  css: {
    loaderOptions: {
      less: {
        lessOptions: {
          modifyVars: {
            // __dirname:  获取当前文件所在目录的绝对路径
            // __filename: 获取当前文件的绝对路径
            // path.join(): 路径拼接
            hack: `true; @import "${path.join(__dirname, 'src/assets/style/theme.less')}";`
          }
        }
      }
    }
  },
  // 打包后的资源以相对路径 ./ 引入
  publicPath: './'
})
